import random
import datetime

def gen_trans_id(trans_type='',data=None):
    '''
    生成资金交易的流水号
    规则： 交易类型 + 4位的随机数 + 交易时间(年，月，日) 组成一个流水号
    :param trans_type:
    :param data:
    :return:
    '''
    if data is None:
        data = datetime.datetime.now()

    str_data = data.strftime('%Y%m%d')

    str_random = random.randint(1000,9999)

    return'{}{}{}' .format(trans_type,str_random,str_data)